/**
 * 新增数据
 * @param {*} db 数据库
 * @param {*} storeName 存储表名字
 * @param {*} data 数据
 * @returns
 */
export async function addData(db, storeName, data) {
  return new Promise((resolve, reject) => {
    const request = db
      .transaction([storeName], 'readwrite') // 事务对象 指定表格名称和操作模式（"只读"或"读写"）
      .objectStore(storeName) // 仓库对象
      .add(data);

    request.onsuccess = function (event) {
      resolve(event);
    };

    request.onerror = function (event) {
      reject(error);
    };
  });
}
